// pages/uploadmedicine/uploadmedicine.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
  name:'',
  shidu:'',
  temperature:'',
  singlenum:'',
  num:'',
  list:[]
  },
//获取所有药品信息
// get(){
//   wx.showLoading({
//     title:'加载中'
//   });
//   wx.cloud.callFunction({
//     name:'Medicine',
//     data:{
//       type:'query'
//     },
//     success:res=>{
//       wx.hideLoading();
//       if(res.result.success){
//         console.log(res);
//         this.setData({
//           list:res.result.data
//         })
//       }
//     },fail:err=>{
//       wx.hideLoading();
//       console.error("获取药品失败：",err);
//     }
//   })
// },
// 输入处理
onInput(e) {
  const field = e.currentTarget.dataset.field;
  this.setData({
    [field]: e.detail.value
  });
},
on(){
  const {name,shidu,temperature,singlenum,num}=this.data;
const nums=Number(num)
const singlenums=Number(singlenum)
     // 添加验证
  // if(!name || !shidu || !temperature || !singlenum || !num){
  //   wx.showToast({
  //     title: '请填写完整信息',
  //     icon: 'none'
  //   });
  //   return; // 阻止提交
  // }
  // 
    wx.showLoading({
      title: '上传中...',
      mask:true
    });
    
    wx.cloud.callFunction({
      name: 'Medicine',
      data: {
        // type:'add',
        name,
        shidu,
        temperature,
        singlenum:singlenums,
        num:nums
      },
      success: (res) => {
        wx.hideLoading();
        if (res.result.success) {
          wx.showToast({
            title: '上传成功',
            icon: 'success'
          });
          ///
          // this.setData({
          //   list: res.result.data,
          //   name: '',
          //   shidu: '',
          //   temperature: '',
          //   singlenum: '',
          //   num: ''
          // });
          setTimeout(() => {
            wx.navigateBack(); // 返回登录页
          }, 1500);
        } else {
          wx.showToast({
            title: res.result.message || '上传失败',
            icon: 'none'
          });
        }
      },
      fail: (err) => {
        wx.hideLoading();
        wx.showToast({
          title: '网络错误，请重试',
          icon: 'none'
        });
        console.error('云函数调用失败:', err);
      }
    });
},
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
 // this.get();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})